#include "../hle.h"

void scePowerGetBatteryLifePercent()
{
    _log(INF, HLE, "scePowerGetBatteryLifePercent");
    RETURN(100);
}

void scePowerGetBatteryLifeTime()
{
    _log(INF, HLE, "scePowerGetBatteryLifeTime");
    RETURN(240);
}

void scePowerIsPowerOnline()
{
    _log(INF, HLE, "scePowerIsPowerOnline");
    RETURN(1);
}

void scePowerIsBatteryExist()
{
    _log(INF, HLE, "scePowerIsBatteryExist");
    RETURN(1);
}

void scePowerIsBatteryCharging()
{
    _log(INF, HLE, "scePowerIsBatteryCharging");
    RETURN(0);
}

void scePowerGetBatteryChargingStatus()
{
    _log(INF, HLE, "scePowerGetBatteryChargingStatus");
    RETURN(0);
}

void scePowerIsLowBattery()
{
    _log(INF, HLE, "scePowerIsLowBattery");
    RETURN(0);
}

void scePowerRegisterCallback()
{
    _log(WRN, HLE, "0 = scePowerRegisterCallback(slot = %d, cbid = %d)", PARAM(0), PARAM(1));
    RETURN(0);
}

void scePowerUnregisterCallback()
{
    _log(WRN, HLE, "0 = scePowerUnregisterCallback(slot = %d)", PARAM(0));
    RETURN(0);
}

void scePower_EBD177D6()
{
    _log(WRN, HLE, "scePower_EBD177D6(%d, %d, %d, %d)", PARAM(0), PARAM(1), PARAM(2), PARAM(3));
    RETURN(0);
}

void scePowerSetClockFrequency()
{
    _log(INF, HLE, "scePowerSetClockFrequency(pllfreq = %d, cpufreq = %d, busfreq = %d)", PARAM(0), PARAM(1), PARAM(2));
    RETURN(0);
}

